#include "Landscape.h"

#include "Model3D.h"

Landscape::Landscape(TVector3 i_position, std::shared_ptr<Model3D> i_model)
  :m_position(i_position), m_model(i_model)
  {

  }

std::string Landscape::GetName() const
  {
  return "LANDSCAPE";
  }

TVector3 Landscape::GetPosition() const
  {
  return m_position;
  }

const Model3D& Landscape::GetModel() const
  {
  return *m_model;
  }

Model3D& Landscape::GetModel()
  {
  return *m_model;
  }